
#include "nane/SerializeSystem/SerializationProtocol.h"
#include "nane/SerializeSystem/SerializationProtocolImpl_.h"
#include "nane/SerializeSystem/SerializeSystemImpl_.h"

namespace nane
{
    ////////////////////////////////////////////////////////////////////////////////////////////////
    SerializationProtocol::SerializationProtocol( const NullType& )
        : SubSystemProduct()
        , m( NULL )
    {

    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    SerializationProtocol::SerializationProtocol( Implementation* _impl )
        : SubSystemProduct( _impl )
        , m( _impl )
    {

    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    SerializationProtocol::SerializationProtocol( const SerializationProtocol& _other )
        : SubSystemProduct( _other )
        , m( _other.m )
    {

    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
}   // namespace nane
